// AWTWindowListener.h: interface for the AWTWindowListener class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_AWTWINDOWLISTENER_H__F1FD2796_7949_11D2_A422_006097A44215__INCLUDED_)
#define AFX_AWTWINDOWLISTENER_H__F1FD2796_7949_11D2_A422_006097A44215__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#include "AWTEventListener.h"
#include "AWTWindowEvent.h"

interface AWTWindowListener : public AWTEventListener  
{
  virtual void windowOpened(AWTWindowEvent* e) = 0;
  virtual void windowClosing(AWTWindowEvent* e) = 0;
  virtual void windowClosed(AWTWindowEvent* e) = 0;
  virtual void windowIconified(AWTWindowEvent* e) = 0;
  virtual void windowDeiconified(AWTWindowEvent* e) = 0;
  virtual void windowActivated(AWTWindowEvent* e) = 0;
  virtual void windowDeactivated(AWTWindowEvent* e) = 0;
};

#endif // !defined(AFX_AWTWINDOWLISTENER_H__F1FD2796_7949_11D2_A422_006097A44215__INCLUDED_)
